home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / strategy / xvmahjon.por / xvmahjon / xvmahjongg / sunview / Makefile < prev    next >
Makefile  |  1991-12-20  |  2KB  |  69 lines

  1. # 12/19/91 - skt
  2. # modifed for SunView/Xview combined release
  3.  
  4. #/*
  5. # *    Copyright 1988, Mark Holm
  6. # *            Exceptions
  7. # *
  8. # *    Acknowledgments to Dorothy Robinson for her artistic
  9. # *     abilities in drawing the icons and to Jim Batch for
  10. # *     technical support and graphical concepts (which I abandoned in favor
  11. # *       of the easy way out).
  12. # *
  13. # *    Permission is given to copy and distribute for non-profit purposes.
  14. # *
  15. # */
  16. #    Removed the DISTFILES? entries as they didn't match the
  17. #    net distributed version and I didn't want to put in 37 entries.
  18. #        Bill Randle, 6/17/88
  19. #
  20.  
  21. #ifndef lint
  22. # place to put the manual page
  23. MANLOC = /usr/public/man/manp/mahjongg_sv.p
  24.  
  25. # Place to put the executable
  26. DEST = /usr/public/bin/mahjongg_sv
  27.  
  28. #Target machine - -DSWAP only valid define
  29. # currently only necessary when compiling icons.o
  30. TARGET=
  31.  
  32. CFLAGS = -O -DSUNVIEW
  33.  
  34. SWOBJS = icons.o mahjongg.o event.o
  35. SWLIBS= -lsuntool -lsunwindow -lpixrect
  36.  
  37. mahjongg: $(SWOBJS)
  38.     cc $(CFLAGS) -o mahjongg $(SWOBJS) $(SWLIBS)
  39.  
  40. mahjongg.swap:
  41.     -mv icons.o icons.o.prev
  42.     make TARGET=-DSWAP images/swap/s_winter mahjongg
  43.  
  44. install: mahjongg
  45.     cp mahjongg $(DEST)
  46.     cp mahjongg.6 $(MANLOC)
  47.  
  48. mahjongg.o: mahjongg.h color.h
  49.  
  50. event.o: mahjongg.h
  51.  
  52. icons.o: icons.c images/color/s_winter
  53.     cc -c $(CFLAGS) $(TARGET) icons.c
  54.  
  55. icons.c: ../icons.c
  56.     ln -s ../$@ .
  57.  
  58. images/color/s_winter: images
  59.     cd ../image-stuff; make images
  60.  
  61. images/swap/s_winter: images/color/s_winter
  62.     cd ../image-stuff; make images.swap
  63.  
  64. images:
  65.     ln -s ../images .
  66.  
  67. clean:
  68.     /bin/rm -f core mahjongg *.o swshar*
  69.